#!/usr/bin/env python
# -*- coding:utf-8 -*-

# file:sort_scores_print.py
# author:张世航
# datetime:2024/11/12 22:45
# software: PyCharm
"""

练习:   一个文件内容的如下,请按照行读取文件的内容,  将分数排序后输出;
            姓名      学号      分数
            张三      101         78
            李四      102         87
            王五       103        83
"""
# import module your need

# 读取文件内容，按分数排序，并打印输出
with open("scores.txt", "r", encoding="utf-8") as file:
    lines = file.readlines()
    header = lines[0]
    print(header.strip())  # 打印表头
    scores = sorted(lines[2:], key=lambda x: int(x.split()[-1]))
    for score in scores:
        print(score.strip())  # 打印每行，并去掉末尾的换行符